Approach for Change Impact Analysis of Aspectual Requirements
نویسندگان
چکیده
The initial model for change impact analysis of requirements focuses on identification of requirement level dependencies, which helps in predicting the scope (intensity and depth) of change impact. The change impact analysis model is a multidimensional concern-slicing approach that facilitates understanding of requirements dependencies and impact of requirements change. The concerns are sliced as temporal, conditional, task-oriented, and business rules. Based on stakeholders’ preferences and system requirements the four concern slices are assigned to particular weight bands. Dependency graphs for each concern slice are constructed from semi-formal dependency equations, which assist in analyzing the consequential change impact. Document ID: AOSD-Europe-ULANC-40 Deliverable/Milestone No: D110 Workpackage No: 6 Type: Research Status: COMPLETED Version: V1.0 Date: March 4, 2008 Author(s): Safoora Omer Rashid, Ruzanna Chitchyan, Awais Rashid, Raffi Khatchadourian (Lancaster University, UK) Editor(s): Phil Greenwood (Lancaster University, UK)
منابع مشابه
Identifying the Aspectual Requirements: A Theme Based Vector-Orientation Model
'Separation of Concerns' in the field of Software Engineering has been an important issue for quite some time. And this issue is very much related to Aspect Oriented Software Development. This is so because Aspects happen to be certain concerns that get interleaved with the Core-Functionalities in such a way that they become nearly inseparable. As a result of which both the designer as well as ...
متن کاملTool Supported Aspectual Predesign
Aspectual predesign is an approach to user-verified mapping of the nonfunctional requirements to the system into the aspect-oriented design model. It is an extension of the Klagenfurt Conceptual Predesign. In this paper, we present the architecture of modular software tool aiming to support the aspectual predesign workflow. The XML-based Predesign Exchange Format (PEF) for conversionindependent...
متن کاملReasoning About Dynamic Aspectual Requirements
Aspect-oriented requirements modelling separates the early crosscutting concerns as quality requirements such that one can reason about such requirements without cluttering with another. In this chapter, we propose a step further to reason about the dynamic goal models while the separated aspectual requirements are also dynamic. The key to this step is a list of change propagation rules for the...
متن کاملChange impact analysis for requirements: A metamodeling approach
Context: Following the evolution of the business needs, the requirements of software systems change continuously and new requirements emerge frequently. Requirements documents are often textual artifacts with structure not explicitly given. When a change in a requirements document is introduced, the requirements engineer may have to manually analyze all the requirements for a single change. Thi...
متن کاملAn Aspectual Use-Case Driven Approach
Existing approaches to software development do not handle properly the crosscutting nature of some requirements, be functional or non-functional. Aspect-oriented approaches aim at handling effectively separation of crosscutting requirements. We have been investigating how to achieve separation of concerns, not only through functional and non-functional requirements, but also by providing mechan...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008